import { defineStore } from 'pinia'

// 定义并导出用户信息 Store
export const useUserStore = defineStore('user', {
  state: () => ({
    userInfo: null // 存储登录返回的用户信息对象
  }),
  actions: {
    // 登录成功后调用，保存用户信息
    setUserInfo(data) {
      this.userInfo = data
    },
    // 退出登录时调用（可选）
    clearUserInfo() {
      this.userInfo = null
    }
  }
})